Big Huge Thesaurus

Algerian capital

noun